#ifndef TIMESTAMPPARSER_H
#define TIMESTAMPPARSER_H

#include <QString>
#include <QRegExp>
#include <QDateTime>
#include "misc.h"

namespace Wishmaster {

class TimestampParserImpl;
class WISHMASTER_EXPORT TimestampParser
{
public:
	TimestampParser();
	~TimestampParser();
	void setPattern(const QString& pattern);
	QString pattern() const;
	QDateTime parse(const QString& str);

	TimestampParser operator=(const TimestampParser& parser);

private:
	TimestampParserImpl* m_impl;
};

} // namespace Wishmaster

#endif // TIMESTAMPPARSER_H
